import Vue from 'vue'  
import Vuex from 'vuex'  
  
Vue.use(Vuex);  
  
export default new Vuex.Store({  
    /* 
    * state指的就是储存的数据， 
    * 下面的数据是我在项目中需要用的数据字段 
    * */  
  state: {  
    has_login: false,  
    id: 1,  
    mobile_num: '',  
    name: '', 
    score:[],      //成绩查询用户数据
    Flow:[],        //流量查询用户数据
    carList:'',
    accesskey:'',
    scheduleList:'',
  },  
  /* 
    * mutations里面规定的就是想要改变state(数据)的动作函数， 
    * 下面的user_message 就是我将传入的message赋值给仓库中的 
    * state数据字段，达到更新数据的目的 
    * */  
  mutations: {  
    user_accesskey (state,message){           //获取接口秘钥
      state.accesskey = message;
    },
    user_message (state, message) {   //成绩查询用户数据
      state.has_login = true;  
      state.score = message.data;   
    },
    user_Flowlist (state,message) {  //流量查询用户数据
      state.Flow = message;
    },
    user_carList (state,message) {  //流量查询用户数据
      state.carList = message;
    },
    user_scheduleList (state,message) {  //课表查询用户数据
      state.scheduleList = message;
    },
  }  
})  